package com.zhou.service;

import com.zhou.dto.IdentityInfo;
import com.zhou.dto.Result;

import java.util.Map;

/**
 * @author lcz
 * @desc 推送服务
 * @mail lcz_0130@163.com
 * @date 2023/12/28
 */

public interface PushService {
    /**
     * 推送模板消息
     */
    Result pushTemplate(IdentityInfo identityInfo);

    /**
     * 推送自定义消息
     */
    Result pushCustom(String content, String userId);

    /**
     * 根据位置推送天气消息
     */
    Result pushWeather(Map<String, String> requestMap);

    /**
     * 推送新闻消息
     */
    Result pushNews(Map<String, String> requestMap);


}
